<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.11"/>
<title>Clause: chatopera::bot::clause::ServingHandler类 参考</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">Clause
   &#160;<span id="projectnumber">1.0</span>
   </div>
   <div id="projectbrief">Chatopera Language Understanding Service.</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'搜索');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>首页</span></a></li>
      <li><a href="pages.html"><span>相关页面</span></a></li>
      <li><a href="modules.html"><span>模块</span></a></li>
      <li><a href="namespaces.html"><span>命名空间</span></a></li>
      <li class="current"><a href="annotated.html"><span>类</span></a></li>
      <li><a href="files.html"><span>文件</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="搜索" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>类列表</span></a></li>
      <li><a href="classes.html"><span>类索引</span></a></li>
      <li><a href="inherits.html"><span>类继承关系</span></a></li>
      <li><a href="functions.html"><span>类成员</span></a></li>
    </ul>
  </div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="namespacechatopera.html">chatopera</a></li><li class="navelem"><b>bot</b></li><li class="navelem"><b>clause</b></li><li class="navelem"><a class="el" href="classchatopera_1_1bot_1_1clause_1_1ServingHandler.html">ServingHandler</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public 成员函数</a> &#124;
<a href="#pro-methods">Protected 成员函数</a> &#124;
<a href="classchatopera_1_1bot_1_1clause_1_1ServingHandler-members.html">所有成员列表</a>  </div>
  <div class="headertitle">
<div class="title">chatopera::bot::clause::ServingHandler类 参考</div>  </div>
</div><!--header-->
<div class="contents">
<div class="dynheader">
类 chatopera::bot::clause::ServingHandler 继承关系图:</div>
<div class="dyncontent">
<div class="center"><img src="classchatopera_1_1bot_1_1clause_1_1ServingHandler__inherit__graph.png" border="0" usemap="#chatopera_1_1bot_1_1clause_1_1ServingHandler_inherit__map" alt="Inheritance graph"/></div>
<map name="chatopera_1_1bot_1_1clause_1_1ServingHandler_inherit__map" id="chatopera_1_1bot_1_1clause_1_1ServingHandler_inherit__map">
</map>
<center><span class="legend">[<a href="graph_legend.html">图例</a>]</span></center></div>
<div class="dynheader">
chatopera::bot::clause::ServingHandler 的协作图:</div>
<div class="dyncontent">
<div class="center"><img src="classchatopera_1_1bot_1_1clause_1_1ServingHandler__coll__graph.png" border="0" usemap="#chatopera_1_1bot_1_1clause_1_1ServingHandler_coll__map" alt="Collaboration graph"/></div>
<map name="chatopera_1_1bot_1_1clause_1_1ServingHandler_coll__map" id="chatopera_1_1bot_1_1clause_1_1ServingHandler_coll__map">
</map>
<center><span class="legend">[<a href="graph_legend.html">图例</a>]</span></center></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public 成员函数</h2></td></tr>
<tr class="memitem:aa25855ca2a6bd4106fd9216e0813d6ae"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classchatopera_1_1bot_1_1clause_1_1ServingHandler.html#aa25855ca2a6bd4106fd9216e0813d6ae">init</a> ()</td></tr>
<tr class="separator:aa25855ca2a6bd4106fd9216e0813d6ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3d8ca0436a0ab67a26d4bb4607ac8fd7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classchatopera_1_1bot_1_1clause_1_1ServingHandler.html#a3d8ca0436a0ab67a26d4bb4607ac8fd7">postCustomDict</a> (Data &amp;_return, const Data &amp;request)</td></tr>
<tr class="separator:a3d8ca0436a0ab67a26d4bb4607ac8fd7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad2d5dbcc38b16549bf07992a32347dfb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classchatopera_1_1bot_1_1clause_1_1ServingHandler.html#ad2d5dbcc38b16549bf07992a32347dfb">putCustomDict</a> (Data &amp;_return, const Data &amp;request)</td></tr>
<tr class="separator:ad2d5dbcc38b16549bf07992a32347dfb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6bcd7251a945348f9042fc5981fd37f8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classchatopera_1_1bot_1_1clause_1_1ServingHandler.html#a6bcd7251a945348f9042fc5981fd37f8">getCustomDicts</a> (Data &amp;_return, const Data &amp;request)</td></tr>
<tr class="separator:a6bcd7251a945348f9042fc5981fd37f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2d8e6b7cb78f51d330c1a74bb83a41bb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classchatopera_1_1bot_1_1clause_1_1ServingHandler.html#a2d8e6b7cb78f51d330c1a74bb83a41bb">getCustomDict</a> (Data &amp;_return, const Data &amp;request)</td></tr>
<tr class="separator:a2d8e6b7cb78f51d330c1a74bb83a41bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5e25c5401f3d43c39e42ce7f7900d180"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classchatopera_1_1bot_1_1clause_1_1ServingHandler.html#a5e25c5401f3d43c39e42ce7f7900d180">delCustomDict</a> (Data &amp;_return, const Data &amp;request)</td></tr>
<tr class="separator:a5e25c5401f3d43c39e42ce7f7900d180"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaf90993f780fa644579cb1ef89fe2601"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classchatopera_1_1bot_1_1clause_1_1ServingHandler.html#aaf90993f780fa644579cb1ef89fe2601">postSysDict</a> (Data &amp;_return, const Data &amp;request)</td></tr>
<tr class="separator:aaf90993f780fa644579cb1ef89fe2601"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa7b6f08bf00e3422a40930bc59666aab"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classchatopera_1_1bot_1_1clause_1_1ServingHandler.html#aa7b6f08bf00e3422a40930bc59666aab">putSysDict</a> (Data &amp;_return, const Data &amp;request)</td></tr>
<tr class="separator:aa7b6f08bf00e3422a40930bc59666aab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a78da8a11f9b3952dd83daed214343e56"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classchatopera_1_1bot_1_1clause_1_1ServingHandler.html#a78da8a11f9b3952dd83daed214343e56">getSysDicts</a> (Data &amp;_return, const Data &amp;request)</td></tr>
<tr class="separator:a78da8a11f9b3952dd83daed214343e56"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7fc67ad40305d31f6cc08592c37ccc61"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7fc67ad40305d31f6cc08592c37ccc61"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>getSysDict</b> (Data &amp;_return, const Data &amp;request)</td></tr>
<tr class="separator:a7fc67ad40305d31f6cc08592c37ccc61"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2d852e831cba0a6108d4be0b79805faf"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classchatopera_1_1bot_1_1clause_1_1ServingHandler.html#a2d852e831cba0a6108d4be0b79805faf">refSysDict</a> (Data &amp;_return, const Data &amp;request)</td></tr>
<tr class="separator:a2d852e831cba0a6108d4be0b79805faf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ca9124b3396130ed15adfce406d33a9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classchatopera_1_1bot_1_1clause_1_1ServingHandler.html#a7ca9124b3396130ed15adfce406d33a9">unrefSysDict</a> (Data &amp;_return, const Data &amp;request)</td></tr>
<tr class="separator:a7ca9124b3396130ed15adfce406d33a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afbe754517a940e501e708bca7b25a4ad"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classchatopera_1_1bot_1_1clause_1_1ServingHandler.html#afbe754517a940e501e708bca7b25a4ad">putDictWord</a> (Data &amp;_return, const Data &amp;request)</td></tr>
<tr class="separator:afbe754517a940e501e708bca7b25a4ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af721beb21f277db990d93d6d0ad48b9e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classchatopera_1_1bot_1_1clause_1_1ServingHandler.html#af721beb21f277db990d93d6d0ad48b9e">getDictWords</a> (Data &amp;_return, const Data &amp;request)</td></tr>
<tr class="separator:af721beb21f277db990d93d6d0ad48b9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a534313993909e0b563980e511f1b6ca6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classchatopera_1_1bot_1_1clause_1_1ServingHandler.html#a534313993909e0b563980e511f1b6ca6">delDictWord</a> (Data &amp;_return, const Data &amp;request)</td></tr>
<tr class="separator:a534313993909e0b563980e511f1b6ca6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2431d00db06b0e036985213b13ad860f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classchatopera_1_1bot_1_1clause_1_1ServingHandler.html#a2431d00db06b0e036985213b13ad860f">myDicts</a> (Data &amp;_return, const Data &amp;request)</td></tr>
<tr class="separator:a2431d00db06b0e036985213b13ad860f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3bacf47e253b319fcc8000e47e1b5f83"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classchatopera_1_1bot_1_1clause_1_1ServingHandler.html#a3bacf47e253b319fcc8000e47e1b5f83">mySysdicts</a> (Data &amp;_return, const Data &amp;request)</td></tr>
<tr class="separator:a3bacf47e253b319fcc8000e47e1b5f83"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa7b212254a8a353c5361dd99eb839d8e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classchatopera_1_1bot_1_1clause_1_1ServingHandler.html#aa7b212254a8a353c5361dd99eb839d8e">hasDictWord</a> (Data &amp;_return, const Data &amp;request)</td></tr>
<tr class="separator:aa7b212254a8a353c5361dd99eb839d8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa89158d0a796f11ff28ee14365a84388"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classchatopera_1_1bot_1_1clause_1_1ServingHandler.html#aa89158d0a796f11ff28ee14365a84388">getDictPattern</a> (Data &amp;_return, const Data &amp;request)</td></tr>
<tr class="separator:aa89158d0a796f11ff28ee14365a84388"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af775867207bca015710f10099efdb57b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classchatopera_1_1bot_1_1clause_1_1ServingHandler.html#af775867207bca015710f10099efdb57b">putDictPattern</a> (Data &amp;_return, const Data &amp;request)</td></tr>
<tr class="separator:af775867207bca015710f10099efdb57b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aef1c8d79f76bd834ae54b4e7d9ebc222"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classchatopera_1_1bot_1_1clause_1_1ServingHandler.html#aef1c8d79f76bd834ae54b4e7d9ebc222">checkDictPattern</a> (Data &amp;_return, const Data &amp;request)</td></tr>
<tr class="separator:aef1c8d79f76bd834ae54b4e7d9ebc222"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a56cff79e1d2f431bd14c2b51a3421dbd"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classchatopera_1_1bot_1_1clause_1_1ServingHandler.html#a56cff79e1d2f431bd14c2b51a3421dbd">checkHistoryDictPattern</a> (Data &amp;_return, const Data &amp;request)</td></tr>
<tr class="separator:a56cff79e1d2f431bd14c2b51a3421dbd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4e7ad1a1cce578285d959c272d077e5e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classchatopera_1_1bot_1_1clause_1_1ServingHandler.html#a4e7ad1a1cce578285d959c272d077e5e">postIntent</a> (Data &amp;_return, const Data &amp;request)</td></tr>
<tr class="separator:a4e7ad1a1cce578285d959c272d077e5e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4667c1b8a1c2d1751939074e25be09fe"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classchatopera_1_1bot_1_1clause_1_1ServingHandler.html#a4667c1b8a1c2d1751939074e25be09fe">putIntent</a> (Data &amp;_return, const Data &amp;request)</td></tr>
<tr class="separator:a4667c1b8a1c2d1751939074e25be09fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1778715c0a79246340e233c115321dd5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classchatopera_1_1bot_1_1clause_1_1ServingHandler.html#a1778715c0a79246340e233c115321dd5">getIntents</a> (Data &amp;_return, const Data &amp;request)</td></tr>
<tr class="separator:a1778715c0a79246340e233c115321dd5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a953cc4b5f5e4ef3b642a32228f9e23f3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classchatopera_1_1bot_1_1clause_1_1ServingHandler.html#a953cc4b5f5e4ef3b642a32228f9e23f3">getIntent</a> (Data &amp;_return, const Data &amp;request)</td></tr>
<tr class="separator:a953cc4b5f5e4ef3b642a32228f9e23f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae5d0c8dabcc3da28341a5279bfd7659d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classchatopera_1_1bot_1_1clause_1_1ServingHandler.html#ae5d0c8dabcc3da28341a5279bfd7659d">delIntent</a> (Data &amp;_return, const Data &amp;request)</td></tr>
<tr class="separator:ae5d0c8dabcc3da28341a5279bfd7659d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a644bbd412b926c257077a48efc57f24e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a644bbd412b926c257077a48efc57f24e"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>postUtter</b> (Data &amp;_return, const Data &amp;request)</td></tr>
<tr class="separator:a644bbd412b926c257077a48efc57f24e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a92cc3867552f18703a87b540dc1ee419"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classchatopera_1_1bot_1_1clause_1_1ServingHandler.html#a92cc3867552f18703a87b540dc1ee419">putUtter</a> (Data &amp;_return, const Data &amp;request)</td></tr>
<tr class="separator:a92cc3867552f18703a87b540dc1ee419"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2245dd6fbe8c36139b1988880807456a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classchatopera_1_1bot_1_1clause_1_1ServingHandler.html#a2245dd6fbe8c36139b1988880807456a">getUtters</a> (Data &amp;_return, const Data &amp;request)</td></tr>
<tr class="separator:a2245dd6fbe8c36139b1988880807456a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a52d9234ebea8fb425b7bef0205666e07"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classchatopera_1_1bot_1_1clause_1_1ServingHandler.html#a52d9234ebea8fb425b7bef0205666e07">getUtter</a> (Data &amp;_return, const Data &amp;request)</td></tr>
<tr class="separator:a52d9234ebea8fb425b7bef0205666e07"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a78dcbd5ea59dd7fbcebf85ce8d3ccc1e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classchatopera_1_1bot_1_1clause_1_1ServingHandler.html#a78dcbd5ea59dd7fbcebf85ce8d3ccc1e">delUtter</a> (Data &amp;_return, const Data &amp;request)</td></tr>
<tr class="separator:a78dcbd5ea59dd7fbcebf85ce8d3ccc1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaee8861b90e7d5119901958b775cd44c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classchatopera_1_1bot_1_1clause_1_1ServingHandler.html#aaee8861b90e7d5119901958b775cd44c">postSlot</a> (Data &amp;_return, const Data &amp;request)</td></tr>
<tr class="separator:aaee8861b90e7d5119901958b775cd44c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a06906cc6060368e48d63648e2f6b6815"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classchatopera_1_1bot_1_1clause_1_1ServingHandler.html#a06906cc6060368e48d63648e2f6b6815">putSlot</a> (Data &amp;_return, const Data &amp;request)</td></tr>
<tr class="separator:a06906cc6060368e48d63648e2f6b6815"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab4f2af69ea7324aeca23d3d132003a1c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classchatopera_1_1bot_1_1clause_1_1ServingHandler.html#ab4f2af69ea7324aeca23d3d132003a1c">getSlots</a> (Data &amp;_return, const Data &amp;request)</td></tr>
<tr class="separator:ab4f2af69ea7324aeca23d3d132003a1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a637ca7f1a659ba2179eae2653b61d521"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classchatopera_1_1bot_1_1clause_1_1ServingHandler.html#a637ca7f1a659ba2179eae2653b61d521">getSlot</a> (Data &amp;_return, const Data &amp;request)</td></tr>
<tr class="separator:a637ca7f1a659ba2179eae2653b61d521"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2dcb84552b9c9fc5bb5ff4748f8d38f7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classchatopera_1_1bot_1_1clause_1_1ServingHandler.html#a2dcb84552b9c9fc5bb5ff4748f8d38f7">delSlot</a> (Data &amp;_return, const Data &amp;request)</td></tr>
<tr class="separator:a2dcb84552b9c9fc5bb5ff4748f8d38f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6580c0efbb781fb1e01be193f34173ea"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classchatopera_1_1bot_1_1clause_1_1ServingHandler.html#a6580c0efbb781fb1e01be193f34173ea">status</a> (Data &amp;_return, const Data &amp;request)</td></tr>
<tr class="separator:a6580c0efbb781fb1e01be193f34173ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3519818967d8e868ba687720413d8a45"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classchatopera_1_1bot_1_1clause_1_1ServingHandler.html#a3519818967d8e868ba687720413d8a45">train</a> (Data &amp;_return, const Data &amp;request)</td></tr>
<tr class="separator:a3519818967d8e868ba687720413d8a45"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a32fd2fb8a52a4e46fa451ee2f34edbd7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classchatopera_1_1bot_1_1clause_1_1ServingHandler.html#a32fd2fb8a52a4e46fa451ee2f34edbd7">version</a> (Data &amp;_return, const Data &amp;request)</td></tr>
<tr class="separator:a32fd2fb8a52a4e46fa451ee2f34edbd7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6896e5441cc4385e14a830e00d35cccf"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classchatopera_1_1bot_1_1clause_1_1ServingHandler.html#a6896e5441cc4385e14a830e00d35cccf">prover</a> (Data &amp;_return, const Data &amp;request)</td></tr>
<tr class="separator:a6896e5441cc4385e14a830e00d35cccf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8385011ed544aa001404072fde67bce0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classchatopera_1_1bot_1_1clause_1_1ServingHandler.html#a8385011ed544aa001404072fde67bce0">devver</a> (Data &amp;_return, const Data &amp;request)</td></tr>
<tr class="separator:a8385011ed544aa001404072fde67bce0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aca48387fd1fa595d22c84916fe6a289d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classchatopera_1_1bot_1_1clause_1_1ServingHandler.html#aca48387fd1fa595d22c84916fe6a289d">chat</a> (Data &amp;_return, const Data &amp;request)</td></tr>
<tr class="separator:aca48387fd1fa595d22c84916fe6a289d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a93c015eed7d98a2d0a57ce5bdef4fac7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classchatopera_1_1bot_1_1clause_1_1ServingHandler.html#a93c015eed7d98a2d0a57ce5bdef4fac7">online</a> (Data &amp;_return, const Data &amp;request)</td></tr>
<tr class="separator:a93c015eed7d98a2d0a57ce5bdef4fac7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a349c8c47a5b6590885816cd480f272da"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a349c8c47a5b6590885816cd480f272da"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>offline</b> (Data &amp;_return, const Data &amp;request)</td></tr>
<tr class="separator:a349c8c47a5b6590885816cd480f272da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5489f4e72ee369cb7634d76ca262a6e2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classchatopera_1_1bot_1_1clause_1_1ServingHandler.html#a5489f4e72ee369cb7634d76ca262a6e2">putSession</a> (Data &amp;_return, const Data &amp;request)</td></tr>
<tr class="separator:a5489f4e72ee369cb7634d76ca262a6e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abc14f0901689dc0652ed7bf13e101690"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classchatopera_1_1bot_1_1clause_1_1ServingHandler.html#abc14f0901689dc0652ed7bf13e101690">getSession</a> (Data &amp;_return, const Data &amp;request)</td></tr>
<tr class="separator:abc14f0901689dc0652ed7bf13e101690"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
Protected 成员函数</h2></td></tr>
<tr class="memitem:a2e6ae3de2706c48f8ecaf02594e0b312"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classchatopera_1_1bot_1_1clause_1_1ServingHandler.html#a2e6ae3de2706c48f8ecaf02594e0b312">mysql_error</a> (Data &amp;_return, const sql::SQLException &amp;e)</td></tr>
<tr class="separator:a2e6ae3de2706c48f8ecaf02594e0b312"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">成员函数说明</h2>
<a class="anchor" id="aca48387fd1fa595d22c84916fe6a289d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chatopera::bot::clause::ServingHandler::chat </td>
          <td>(</td>
          <td class="paramtype">Data &amp;&#160;</td>
          <td class="paramname"><em>_return</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Data &amp;&#160;</td>
          <td class="paramname"><em>request</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>聊天 </p>
<p>获得系统词典分析</p>

<p><div class="dynheader">
函数调用图:</div>
<div class="dyncontent">
<div class="center"><img src="classchatopera_1_1bot_1_1clause_1_1ServingHandler_aca48387fd1fa595d22c84916fe6a289d_cgraph.png" border="0" usemap="#classchatopera_1_1bot_1_1clause_1_1ServingHandler_aca48387fd1fa595d22c84916fe6a289d_cgraph" alt=""/></div>
<map name="classchatopera_1_1bot_1_1clause_1_1ServingHandler_aca48387fd1fa595d22c84916fe6a289d_cgraph" id="classchatopera_1_1bot_1_1clause_1_1ServingHandler_aca48387fd1fa595d22c84916fe6a289d_cgraph">
<area shape="rect" id="node2" href="classchatopera_1_1bot_1_1clause_1_1Bot.html#a958baf70bf5e5b0154b1e05921084bd1" title="chatopera::bot::clause\l::Bot::hasRelatedPatternDict" alt="" coords="253,5,454,47"/>
<area shape="rect" id="node3" href="classchatopera_1_1bot_1_1clause_1_1Bot.html#acaf0f1a187326e8dd710312a5e355b63" title="chatopera::bot::clause\l::Bot::getReferredSysdicts" alt="" coords="260,71,447,112"/>
<area shape="rect" id="node4" href="classchatopera_1_1bot_1_1clause_1_1Bot.html#a26fa057078ab957aeba9e7f2e9007e54" title="chatopera::bot::clause\l::Bot::patchSysdictsRequestEntities" alt="" coords="230,136,477,177"/>
<area shape="rect" id="node5" href="classchatopera_1_1bot_1_1clause_1_1Bot.html#a44fd6620f9e66ecb84e828f28a4eead0" title="chatopera::bot::clause\l::Bot::hasReferredSysdict" alt="" coords="262,201,445,243"/>
<area shape="rect" id="node6" href="classchatopera_1_1bot_1_1clause_1_1Bot.html#ae14a676de0f22f567b016da72c1a5bbb" title="chatopera::bot::clause\l::Bot::classify" alt="" coords="271,267,436,308"/>
<area shape="rect" id="node9" href="classchatopera_1_1bot_1_1clause_1_1Bot.html#ab29f978285789e0ed70bea1f8c3f68d8" title="chatopera::bot::clause\l::Bot::setSessionEntitiesByIntentName" alt="" coords="219,332,488,373"/>
<area shape="rect" id="node10" href="classchatopera_1_1bot_1_1clause_1_1Bot.html#a72083ff4fc8199e0f4690622a8e493bf" title="chatopera::bot::clause\l::Bot::chat" alt="" coords="271,397,436,439"/>
<area shape="rect" id="node7" href="classchatopera_1_1bot_1_1distance_1_1Similarity.html#afb947df36791d54700d518bb82acad55" title="chatopera::bot::distance\l::Similarity::sort" alt="" coords="536,267,715,308"/>
<area shape="rect" id="node8" href="classchatopera_1_1bot_1_1clause_1_1Bot.html#a862e742559aa4e6aa5efb32920120fd2" title="chatopera::bot::clause\l::Bot::session" alt="" coords="543,332,708,373"/>
<area shape="rect" id="node11" href="classchatopera_1_1bot_1_1crfsuite_1_1Tagger.html#a0808b117ae2ce996d4eefd218f21f1b5" title="chatopera::bot::crfsuite\l::Tagger::tag" alt="" coords="540,397,711,439"/>
</map>
</div>
</p>

</div>
</div>
<a class="anchor" id="aef1c8d79f76bd834ae54b4e7d9ebc222"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chatopera::bot::clause::ServingHandler::checkDictPattern </td>
          <td>(</td>
          <td class="paramtype">Data &amp;&#160;</td>
          <td class="paramname"><em>_return</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Data &amp;&#160;</td>
          <td class="paramname"><em>request</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>调试正则表达式词典 </p>

</div>
</div>
<a class="anchor" id="a56cff79e1d2f431bd14c2b51a3421dbd"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chatopera::bot::clause::ServingHandler::checkHistoryDictPattern </td>
          <td>(</td>
          <td class="paramtype">Data &amp;&#160;</td>
          <td class="paramname"><em>_return</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Data &amp;&#160;</td>
          <td class="paramname"><em>request</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>获得正则表达式词典调试历史 </p>

</div>
</div>
<a class="anchor" id="a5e25c5401f3d43c39e42ce7f7900d180"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chatopera::bot::clause::ServingHandler::delCustomDict </td>
          <td>(</td>
          <td class="paramtype">Data &amp;&#160;</td>
          <td class="paramname"><em>_return</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Data &amp;&#160;</td>
          <td class="paramname"><em>request</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>删除自定义词典 </p>

</div>
</div>
<a class="anchor" id="a534313993909e0b563980e511f1b6ca6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chatopera::bot::clause::ServingHandler::delDictWord </td>
          <td>(</td>
          <td class="paramtype">Data &amp;&#160;</td>
          <td class="paramname"><em>_return</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Data &amp;&#160;</td>
          <td class="paramname"><em>request</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>删除词条 </p>

</div>
</div>
<a class="anchor" id="ae5d0c8dabcc3da28341a5279bfd7659d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chatopera::bot::clause::ServingHandler::delIntent </td>
          <td>(</td>
          <td class="paramtype">Data &amp;&#160;</td>
          <td class="paramname"><em>_return</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Data &amp;&#160;</td>
          <td class="paramname"><em>request</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>删除意图，同时删除其关联的槽位和说法 </p>
<p>查找目标意图</p>
<p>执行删除任务</p>

</div>
</div>
<a class="anchor" id="a2dcb84552b9c9fc5bb5ff4748f8d38f7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chatopera::bot::clause::ServingHandler::delSlot </td>
          <td>(</td>
          <td class="paramtype">Data &amp;&#160;</td>
          <td class="paramname"><em>_return</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Data &amp;&#160;</td>
          <td class="paramname"><em>request</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>删除槽位 </p>

</div>
</div>
<a class="anchor" id="a78dcbd5ea59dd7fbcebf85ce8d3ccc1e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chatopera::bot::clause::ServingHandler::delUtter </td>
          <td>(</td>
          <td class="paramtype">Data &amp;&#160;</td>
          <td class="paramname"><em>_return</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Data &amp;&#160;</td>
          <td class="paramname"><em>request</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>删除说法 </p>

</div>
</div>
<a class="anchor" id="a8385011ed544aa001404072fde67bce0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chatopera::bot::clause::ServingHandler::devver </td>
          <td>(</td>
          <td class="paramtype">Data &amp;&#160;</td>
          <td class="paramname"><em>_return</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Data &amp;&#160;</td>
          <td class="paramname"><em>request</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>查看调试版本信息 </p>

</div>
</div>
<a class="anchor" id="a2d8e6b7cb78f51d330c1a74bb83a41bb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chatopera::bot::clause::ServingHandler::getCustomDict </td>
          <td>(</td>
          <td class="paramtype">Data &amp;&#160;</td>
          <td class="paramname"><em>_return</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Data &amp;&#160;</td>
          <td class="paramname"><em>request</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>获得自定义字典详情 #TODO 暂时用不上 </p>

</div>
</div>
<a class="anchor" id="a6bcd7251a945348f9042fc5981fd37f8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chatopera::bot::clause::ServingHandler::getCustomDicts </td>
          <td>(</td>
          <td class="paramtype">Data &amp;&#160;</td>
          <td class="paramname"><em>_return</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Data &amp;&#160;</td>
          <td class="paramname"><em>request</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>获取自定义词典列表 </p>

</div>
</div>
<a class="anchor" id="aa89158d0a796f11ff28ee14365a84388"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chatopera::bot::clause::ServingHandler::getDictPattern </td>
          <td>(</td>
          <td class="paramtype">Data &amp;&#160;</td>
          <td class="paramname"><em>_return</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Data &amp;&#160;</td>
          <td class="paramname"><em>request</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>获得正则表达式词典 </p>

</div>
</div>
<a class="anchor" id="af721beb21f277db990d93d6d0ad48b9e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chatopera::bot::clause::ServingHandler::getDictWords </td>
          <td>(</td>
          <td class="paramtype">Data &amp;&#160;</td>
          <td class="paramname"><em>_return</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Data &amp;&#160;</td>
          <td class="paramname"><em>request</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>获得词条列表 </p>

</div>
</div>
<a class="anchor" id="a953cc4b5f5e4ef3b642a32228f9e23f3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chatopera::bot::clause::ServingHandler::getIntent </td>
          <td>(</td>
          <td class="paramtype">Data &amp;&#160;</td>
          <td class="paramname"><em>_return</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Data &amp;&#160;</td>
          <td class="paramname"><em>request</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>获得意图详情 可以通过传入id或intent(name, chatbotID)的方法获得详情 </p>

</div>
</div>
<a class="anchor" id="a1778715c0a79246340e233c115321dd5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chatopera::bot::clause::ServingHandler::getIntents </td>
          <td>(</td>
          <td class="paramtype">Data &amp;&#160;</td>
          <td class="paramname"><em>_return</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Data &amp;&#160;</td>
          <td class="paramname"><em>request</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>获得意图识别列表 </p>

</div>
</div>
<a class="anchor" id="abc14f0901689dc0652ed7bf13e101690"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chatopera::bot::clause::ServingHandler::getSession </td>
          <td>(</td>
          <td class="paramtype">Data &amp;&#160;</td>
          <td class="paramname"><em>_return</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Data &amp;&#160;</td>
          <td class="paramname"><em>request</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>获得会话信息 </p>

<p><div class="dynheader">
函数调用图:</div>
<div class="dyncontent">
<div class="center"><img src="classchatopera_1_1bot_1_1clause_1_1ServingHandler_abc14f0901689dc0652ed7bf13e101690_cgraph.png" border="0" usemap="#classchatopera_1_1bot_1_1clause_1_1ServingHandler_abc14f0901689dc0652ed7bf13e101690_cgraph" alt=""/></div>
<map name="classchatopera_1_1bot_1_1clause_1_1ServingHandler_abc14f0901689dc0652ed7bf13e101690_cgraph" id="classchatopera_1_1bot_1_1clause_1_1ServingHandler_abc14f0901689dc0652ed7bf13e101690_cgraph">
<area shape="rect" id="node2" href="group__crfsuite__hpp__api__doc.html#gaa8ef1fab26ec65f18b7e34e6edac5ef5" title="chatopera::bot::crfsuite\l::version" alt="" coords="260,5,431,47"/>
</map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a637ca7f1a659ba2179eae2653b61d521"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chatopera::bot::clause::ServingHandler::getSlot </td>
          <td>(</td>
          <td class="paramtype">Data &amp;&#160;</td>
          <td class="paramname"><em>_return</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Data &amp;&#160;</td>
          <td class="paramname"><em>request</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>获得槽位详情 </p>

</div>
</div>
<a class="anchor" id="ab4f2af69ea7324aeca23d3d132003a1c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chatopera::bot::clause::ServingHandler::getSlots </td>
          <td>(</td>
          <td class="paramtype">Data &amp;&#160;</td>
          <td class="paramname"><em>_return</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Data &amp;&#160;</td>
          <td class="paramname"><em>request</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>获得槽位列表 </p>

</div>
</div>
<a class="anchor" id="a78da8a11f9b3952dd83daed214343e56"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chatopera::bot::clause::ServingHandler::getSysDicts </td>
          <td>(</td>
          <td class="paramtype">Data &amp;&#160;</td>
          <td class="paramname"><em>_return</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Data &amp;&#160;</td>
          <td class="paramname"><em>request</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>获取所有系统字典列表 </p>

</div>
</div>
<a class="anchor" id="a52d9234ebea8fb425b7bef0205666e07"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chatopera::bot::clause::ServingHandler::getUtter </td>
          <td>(</td>
          <td class="paramtype">Data &amp;&#160;</td>
          <td class="paramname"><em>_return</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Data &amp;&#160;</td>
          <td class="paramname"><em>request</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>获得说法详情 </p>

</div>
</div>
<a class="anchor" id="a2245dd6fbe8c36139b1988880807456a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chatopera::bot::clause::ServingHandler::getUtters </td>
          <td>(</td>
          <td class="paramtype">Data &amp;&#160;</td>
          <td class="paramname"><em>_return</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Data &amp;&#160;</td>
          <td class="paramname"><em>request</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>获得说法列表 </p>

</div>
</div>
<a class="anchor" id="aa7b212254a8a353c5361dd99eb839d8e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chatopera::bot::clause::ServingHandler::hasDictWord </td>
          <td>(</td>
          <td class="paramtype">Data &amp;&#160;</td>
          <td class="paramname"><em>_return</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Data &amp;&#160;</td>
          <td class="paramname"><em>request</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>检查词条是否在现有词典中 </p>

</div>
</div>
<a class="anchor" id="aa25855ca2a6bd4106fd9216e0813d6ae"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool chatopera::bot::clause::ServingHandler::init </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>activemq connection</p>

</div>
</div>
<a class="anchor" id="a2431d00db06b0e036985213b13ad860f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chatopera::bot::clause::ServingHandler::myDicts </td>
          <td>(</td>
          <td class="paramtype">Data &amp;&#160;</td>
          <td class="paramname"><em>_return</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Data &amp;&#160;</td>
          <td class="paramname"><em>request</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>通过chatbotID获得所有自定义词典列表和被引用的系统列表 </p>

</div>
</div>
<a class="anchor" id="a2e6ae3de2706c48f8ecaf02594e0b312"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool chatopera::bot::clause::ServingHandler::mysql_error </td>
          <td>(</td>
          <td class="paramtype">Data &amp;&#160;</td>
          <td class="paramname"><em>_return</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const sql::SQLException &amp;&#160;</td>
          <td class="paramname"><em>e</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Error Handler <a href="https://gitlab.chatopera.com/chatopera/chatopera.bot/issues/212#note_2269">https://gitlab.chatopera.com/chatopera/chatopera.bot/issues/212#note_2269</a> </p>

</div>
</div>
<a class="anchor" id="a3bacf47e253b319fcc8000e47e1b5f83"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chatopera::bot::clause::ServingHandler::mySysdicts </td>
          <td>(</td>
          <td class="paramtype">Data &amp;&#160;</td>
          <td class="paramname"><em>_return</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Data &amp;&#160;</td>
          <td class="paramname"><em>request</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>通过chatbotID获得所有被引用的系统词典的列表 </p>

</div>
</div>
<a class="anchor" id="a93c015eed7d98a2d0a57ce5bdef4fac7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chatopera::bot::clause::ServingHandler::online </td>
          <td>(</td>
          <td class="paramtype">Data &amp;&#160;</td>
          <td class="paramname"><em>_return</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Data &amp;&#160;</td>
          <td class="paramname"><em>request</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>上线生产环境 将测试版本升级为生产环境版本 </p>

</div>
</div>
<a class="anchor" id="a3d8ca0436a0ab67a26d4bb4607ac8fd7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chatopera::bot::clause::ServingHandler::postCustomDict </td>
          <td>(</td>
          <td class="paramtype">Data &amp;&#160;</td>
          <td class="paramname"><em>_return</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Data &amp;&#160;</td>
          <td class="paramname"><em>request</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>词典管理</p>
<p>创建自定义字典 </p>
<p>正则表达式词典，创建唯一对应的表达式定义</p>

</div>
</div>
<a class="anchor" id="a4e7ad1a1cce578285d959c272d077e5e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chatopera::bot::clause::ServingHandler::postIntent </td>
          <td>(</td>
          <td class="paramtype">Data &amp;&#160;</td>
          <td class="paramname"><em>_return</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Data &amp;&#160;</td>
          <td class="paramname"><em>request</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>意图</p>
<p>创建意图 </p>

</div>
</div>
<a class="anchor" id="aaee8861b90e7d5119901958b775cd44c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chatopera::bot::clause::ServingHandler::postSlot </td>
          <td>(</td>
          <td class="paramtype">Data &amp;&#160;</td>
          <td class="paramname"><em>_return</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Data &amp;&#160;</td>
          <td class="paramname"><em>request</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>创建槽位 </p>

</div>
</div>
<a class="anchor" id="aaf90993f780fa644579cb1ef89fe2601"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chatopera::bot::clause::ServingHandler::postSysDict </td>
          <td>(</td>
          <td class="paramtype">Data &amp;&#160;</td>
          <td class="paramname"><em>_return</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Data &amp;&#160;</td>
          <td class="paramname"><em>request</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>创建系统词典 </p>

</div>
</div>
<a class="anchor" id="a6896e5441cc4385e14a830e00d35cccf"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chatopera::bot::clause::ServingHandler::prover </td>
          <td>(</td>
          <td class="paramtype">Data &amp;&#160;</td>
          <td class="paramname"><em>_return</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Data &amp;&#160;</td>
          <td class="paramname"><em>request</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>查看生产版本信息 </p>

</div>
</div>
<a class="anchor" id="ad2d5dbcc38b16549bf07992a32347dfb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chatopera::bot::clause::ServingHandler::putCustomDict </td>
          <td>(</td>
          <td class="paramtype">Data &amp;&#160;</td>
          <td class="paramname"><em>_return</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Data &amp;&#160;</td>
          <td class="paramname"><em>request</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>更新自定义词典 </p>

</div>
</div>
<a class="anchor" id="af775867207bca015710f10099efdb57b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chatopera::bot::clause::ServingHandler::putDictPattern </td>
          <td>(</td>
          <td class="paramtype">Data &amp;&#160;</td>
          <td class="paramname"><em>_return</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Data &amp;&#160;</td>
          <td class="paramname"><em>request</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>更新正则表达式词典 </p>

</div>
</div>
<a class="anchor" id="afbe754517a940e501e708bca7b25a4ad"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chatopera::bot::clause::ServingHandler::putDictWord </td>
          <td>(</td>
          <td class="paramtype">Data &amp;&#160;</td>
          <td class="paramname"><em>_return</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Data &amp;&#160;</td>
          <td class="paramname"><em>request</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>创建或更新词条 包括更新系统词典和自定义词典 </p>

</div>
</div>
<a class="anchor" id="a4667c1b8a1c2d1751939074e25be09fe"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chatopera::bot::clause::ServingHandler::putIntent </td>
          <td>(</td>
          <td class="paramtype">Data &amp;&#160;</td>
          <td class="paramname"><em>_return</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Data &amp;&#160;</td>
          <td class="paramname"><em>request</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>更新意图 </p>

</div>
</div>
<a class="anchor" id="a5489f4e72ee369cb7634d76ca262a6e2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chatopera::bot::clause::ServingHandler::putSession </td>
          <td>(</td>
          <td class="paramtype">Data &amp;&#160;</td>
          <td class="paramname"><em>_return</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Data &amp;&#160;</td>
          <td class="paramname"><em>request</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>创建新的会话周期 每次对话要 </p>

</div>
</div>
<a class="anchor" id="a06906cc6060368e48d63648e2f6b6815"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chatopera::bot::clause::ServingHandler::putSlot </td>
          <td>(</td>
          <td class="paramtype">Data &amp;&#160;</td>
          <td class="paramname"><em>_return</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Data &amp;&#160;</td>
          <td class="paramname"><em>request</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>更新槽位 </p>

</div>
</div>
<a class="anchor" id="aa7b6f08bf00e3422a40930bc59666aab"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chatopera::bot::clause::ServingHandler::putSysDict </td>
          <td>(</td>
          <td class="paramtype">Data &amp;&#160;</td>
          <td class="paramname"><em>_return</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Data &amp;&#160;</td>
          <td class="paramname"><em>request</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>更新系统词典(samples,description,active) </p>

</div>
</div>
<a class="anchor" id="a92cc3867552f18703a87b540dc1ee419"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chatopera::bot::clause::ServingHandler::putUtter </td>
          <td>(</td>
          <td class="paramtype">Data &amp;&#160;</td>
          <td class="paramname"><em>_return</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Data &amp;&#160;</td>
          <td class="paramname"><em>request</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>更新意图说法 </p>

</div>
</div>
<a class="anchor" id="a2d852e831cba0a6108d4be0b79805faf"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chatopera::bot::clause::ServingHandler::refSysDict </td>
          <td>(</td>
          <td class="paramtype">Data &amp;&#160;</td>
          <td class="paramname"><em>_return</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Data &amp;&#160;</td>
          <td class="paramname"><em>request</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>引用系统字典 </p>

</div>
</div>
<a class="anchor" id="a6580c0efbb781fb1e01be193f34173ea"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chatopera::bot::clause::ServingHandler::status </td>
          <td>(</td>
          <td class="paramtype">Data &amp;&#160;</td>
          <td class="paramname"><em>_return</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Data &amp;&#160;</td>
          <td class="paramname"><em>request</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>对话管理</p>
<p>查看语言模型训练状态 </p>

</div>
</div>
<a class="anchor" id="a3519818967d8e868ba687720413d8a45"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chatopera::bot::clause::ServingHandler::train </td>
          <td>(</td>
          <td class="paramtype">Data &amp;&#160;</td>
          <td class="paramname"><em>_return</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Data &amp;&#160;</td>
          <td class="paramname"><em>request</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>训练机器人 </p>
<p>获得所有自定义词典及词条</p>
<p>获得所有意图</p>

</div>
</div>
<a class="anchor" id="a7ca9124b3396130ed15adfce406d33a9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chatopera::bot::clause::ServingHandler::unrefSysDict </td>
          <td>(</td>
          <td class="paramtype">Data &amp;&#160;</td>
          <td class="paramname"><em>_return</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Data &amp;&#160;</td>
          <td class="paramname"><em>request</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>取消引用系统字典 </p>

</div>
</div>
<a class="anchor" id="a32fd2fb8a52a4e46fa451ee2f34edbd7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void chatopera::bot::clause::ServingHandler::version </td>
          <td>(</td>
          <td class="paramtype">Data &amp;&#160;</td>
          <td class="paramname"><em>_return</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Data &amp;&#160;</td>
          <td class="paramname"><em>request</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>查看调试及生产版本信息 </p>

</div>
</div>
<hr/>该类的文档由以下文件生成:<ul>
<li>src/clause/src/<a class="el" href="clause_2src_2handler_8h_source.html">handler.h</a></li>
<li>src/clause/src/handler.cpp</li>
</ul>
</div><!-- contents -->
<address class="footer">
    <small>
        &nbsp; Copyright (c) (2019-2020) &nbsp;<a href="https://www.chatopera.com">
            北京华夏春松科技有限公司
        </a>. All Rights Reserved
        &nbsp;
    </small>
</address>